.login {
  display: flex;
  height: 100%;
  background-color: #2b303b;
  justify-content: center;
  align-items: center;
  :global {
    .login_box {
      width: 886px;
      height: 426px;
      border-radius: 8px;
      display: flex;
      .login_left_img {
        width: 553px;
        height: 426px;
      }
      .login-form {
        background: #fff;
        width: 353px;
        padding: 62px 72px 0 66px;
        box-sizing: border-box;
        border-radius: 0 8px 8px 0;
        .login_form_title {
          height: 36px;
          display: flex;
          justify-content: center;
          align-items: center;
          margin-bottom: 40px;
          .title_label {
            font-weight: 500px;
            font-size: 20px;
            color: #333;
            margin-left: 10px;
          }
        }
        .ant-form-item {
          border-bottom: 1px solid #e9e9e8;
        }
        .code_img {
          width: 100%;
          height: 100%;
          cursor: pointer;
        }
      }
    }
  }
}
